### Chord Sheet Generator
#    1. Get key of song
#        a. calculate which notes and accidentals fit the key
#        b. Figure out how to assign same #/b notes properly
#    2. Read list of chords that fit in the key
#        a. Assign chord list with proper Major and Minor designations
#        b. Figure out alternative chords that fit
#    3. Print out chords
#        a. Unsure on output format
###

def getnotes():        #Calculate correct notes to include in charts
    
   # notes = scale[key, key+2, key+4, key+5, key+7, key+9, key+11] # notes in key;
   # for key in notes:    
   # return
   
   notes = scale.index(key, key+2, key+4, key+5, key+7, key+9, key+11) #notes in key
   print notes
   
###
#    scale.find(key)

notes = ['c', 'c#', 'd', 'd#', 'e', 'f', 'f#', 'g', 'g#', 'a', 'a#', 'b',
         'c', 'c#', 'd', 'd#', 'e', 'f', 'f#', 'g', 'g#', 'a', 'a#', 'b'];
key = 'c'

root = notes.index(key) #notes in key
print "Root is: ", root
interval = [0,2,4,5,7,9,11]

for i in interval:
    scale = notes[i]
    append.scale[interval]
next #, base+2, base+4, base+5, base+7, base+9, base+11]
print scale

